Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijač Ugrađenog Softvera

Opis

Text copied to clipboard!
Tražimo Razvijača Ugrađenog Softvera koji će se pridružiti našem timu i pomoći u razvoju inovativnih rješenja za ugrađene sustave. Kao dio našeg razvojnog tima, bit ćete odgovorni za dizajn, implementaciju, testiranje i održavanje softverskih komponenti koje se koriste u različitim uređajima, uključujući IoT uređaje, industrijske kontrolere, medicinske uređaje i druge sustave u stvarnom vremenu. Vaša uloga uključuje blisku suradnju s hardverskim inženjerima, sistemskim arhitektima i ostalim članovima tima kako biste osigurali optimalnu integraciju softvera i hardvera. Očekuje se da razumijete ograničenja ugrađenih sustava, kao što su ograničena memorija, procesorska snaga i energetska učinkovitost, te da razvijate rješenja koja su pouzdana, učinkovita i sigurna. Idealni kandidat ima iskustvo u programiranju na jezicima kao što su C i C++, poznavanje RTOS-a (real-time operating systems), te razumijevanje komunikacijskih protokola poput SPI, I2C, UART i CAN. Također je poželjno iskustvo s alatima za debuggiranje i analiziranje performansi, kao i poznavanje sustava za kontrolu verzija poput Gita. Ako ste strastveni u vezi s tehnologijom, volite rješavati tehničke izazove i želite raditi na projektima koji imaju stvarni utjecaj, ovo je prilika za vas. Nudimo dinamično radno okruženje, mogućnosti za profesionalni razvoj i rad na uzbudljivim projektima u industriji koja se brzo razvija.

Odgovornosti

Text copied to clipboard!
  • Razvoj i implementacija softvera za ugrađene sustave
  • Pisanje učinkovitog i pouzdanog koda u C/C++ jezicima
  • Testiranje i otklanjanje grešaka u softverskim komponentama
  • Suradnja s hardverskim timom na integraciji softvera i hardvera
  • Dokumentiranje softverskih rješenja i procesa
  • Optimizacija performansi softverskih rješenja
  • Razvoj softvera u skladu s industrijskim standardima i sigurnosnim zahtjevima
  • Korištenje alata za kontrolu verzija (npr. Git)
  • Sudjelovanje u dizajnu arhitekture sustava
  • Praćenje novih tehnologija i trendova u području ugrađenih sustava

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva, elektrotehnike ili srodnog područja
  • Iskustvo u razvoju softvera za ugrađene sustave
  • Odlično poznavanje C i C++ jezika
  • Poznavanje RTOS-a i rada u stvarnom vremenu
  • Iskustvo s komunikacijskim protokolima (SPI, I2C, UART, CAN)
  • Sposobnost analize i otklanjanja grešaka u softveru
  • Poznavanje alata za debuggiranje i mjerenje performansi
  • Iskustvo s alatima za kontrolu verzija (npr. Git)
  • Dobre komunikacijske i timske vještine
  • Samostalnost i proaktivnost u radu

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko godina iskustva imate u razvoju ugrađenog softvera?
  • Koje programske jezike koristite za razvoj ugrađenih sustava?
  • Imate li iskustva s RTOS-om? Ako da, kojim?
  • Koje komunikacijske protokole ste koristili u prethodnim projektima?
  • Kako pristupate otklanjanju grešaka u ugrađenom softveru?
  • Koje alate koristite za testiranje i debuggiranje?
  • Jeste li radili na projektima koji uključuju integraciju softvera i hardvera?
  • Kako osiguravate sigurnost i pouzdanost softverskih rješenja?
  • Imate li iskustva s razvojem softvera za IoT uređaje?
  • Koji je vaš pristup dokumentiranju koda i procesa?